/**
 * @Copyright:Copyright (c) 2007 - 2023
 */
package com.tengtong.duang.app.query.core;

/**
 * 字段的定界符接口，如 mysql 下，字段名可以转为 `字段名` 或 `表名`.`字段名`
 *
 * @author lin_jinming
 * @since: v1.0
 */
@FunctionalInterface
public interface FieldDelimiter {
    
    // 这是一个默认的实现，什么也不做
    public static FieldDelimiter DEFAULT = (f)->f;

    /**
     * 实现对字段添加合适的限定符
     *
     * @param field
     * @return
     */
    public String fieldQuote(String field);
    
    
}
